// 寄生式继承
    // 寄生式继承是与原型式继承机密相关的一种思想，
    // 寄生式继承的思路是结合原型类继承和工厂模式的一种方式
    // 即创建一个封装继承过程的函数，该函数在内部以某种方式来增强对象，最后再将这个对象返回

    var personObj = {
        running:function(){
            console.log("running")
        }
    }

    function createStudent(name){
        var stu = Object.create(personObj)
        stu.name = name
        stu.studying  = function(){
            console.log('studying')
        }
        return stu
    }

    var stuObj1 = createStudent("why")
    var stuObj2 = createStudent("scott")
    console.log(stuObj1.running)
// 没有明确类型